<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>opennars: nars.language.Inheritance Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">opennars
   &#160;<span id="projectnumber">1.5.5</span>
   </div>
   <div id="projectbrief">1.5-ish</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="../../namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
      <li><a href="../../files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="../../search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="../../inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('d0/df3/classnars_1_1language_1_1Inheritance.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="../../d0/d37/classnars_1_1language_1_1Inheritance-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">nars.language.Inheritance Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>A <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a> about an <a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance.html" title="A Statement about an Inheritance relation. ">Inheritance</a> relation.  
 <a href="../../d0/df3/classnars_1_1language_1_1Inheritance.html#details">More...</a></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="../../closed.png" alt="+"/> Inheritance diagram for nars.language.Inheritance:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d4/d18/classnars_1_1language_1_1Inheritance__inherit__graph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="../../closed.png" alt="+"/> Collaboration diagram for nars.language.Inheritance:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d8/d82/classnars_1_1language_1_1Inheritance__coll__graph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a30b9a743c58d8aa4f172d00ef04a8891"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance_a30b9a743c58d8aa4f172d00ef04a8891.html#a30b9a743c58d8aa4f172d00ef04a8891">clone</a> ()</td></tr>
<tr class="memdesc:a30b9a743c58d8aa4f172d00ef04a8891"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone an object.  <a href="../../d0/df3/classnars_1_1language_1_1Inheritance_a30b9a743c58d8aa4f172d00ef04a8891.html#a30b9a743c58d8aa4f172d00ef04a8891">More...</a><br /></td></tr>
<tr class="separator:a30b9a743c58d8aa4f172d00ef04a8891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fadf25d3fcb7060020f4e6c34ddc311"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance_a7fadf25d3fcb7060020f4e6c34ddc311.html#a7fadf25d3fcb7060020f4e6c34ddc311">operator</a> ()</td></tr>
<tr class="memdesc:a7fadf25d3fcb7060020f4e6c34ddc311"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the operator of the term.  <a href="../../d0/df3/classnars_1_1language_1_1Inheritance_a7fadf25d3fcb7060020f4e6c34ddc311.html#a7fadf25d3fcb7060020f4e6c34ddc311">More...</a><br /></td></tr>
<tr class="separator:a7fadf25d3fcb7060020f4e6c34ddc311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classnars_1_1language_1_1Statement"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classnars_1_1language_1_1Statement')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">nars.language.Statement</a></td></tr>
<tr class="memitem:a2e096047bde22ee7445fdc8087e9678e inherit pub_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a2e096047bde22ee7445fdc8087e9678e.html#a2e096047bde22ee7445fdc8087e9678e">invalid</a> ()</td></tr>
<tr class="memdesc:a2e096047bde22ee7445fdc8087e9678e inherit pub_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the validity of a potential <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a>.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a2e096047bde22ee7445fdc8087e9678e.html#a2e096047bde22ee7445fdc8087e9678e">More...</a><br /></td></tr>
<tr class="separator:a2e096047bde22ee7445fdc8087e9678e inherit pub_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace4f80751d303c613e467163913bebf5 inherit pub_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_ace4f80751d303c613e467163913bebf5.html#ace4f80751d303c613e467163913bebf5">getSubject</a> ()</td></tr>
<tr class="memdesc:ace4f80751d303c613e467163913bebf5 inherit pub_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the first component of the statement.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_ace4f80751d303c613e467163913bebf5.html#ace4f80751d303c613e467163913bebf5">More...</a><br /></td></tr>
<tr class="separator:ace4f80751d303c613e467163913bebf5 inherit pub_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ababe6155e2f78e769f76493317e118e0 inherit pub_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_ababe6155e2f78e769f76493317e118e0.html#ababe6155e2f78e769f76493317e118e0">getPredicate</a> ()</td></tr>
<tr class="memdesc:ababe6155e2f78e769f76493317e118e0 inherit pub_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the second component of the statement.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_ababe6155e2f78e769f76493317e118e0.html#ababe6155e2f78e769f76493317e118e0">More...</a><br /></td></tr>
<tr class="separator:ababe6155e2f78e769f76493317e118e0 inherit pub_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classnars_1_1language_1_1CompoundTerm"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classnars_1_1language_1_1CompoundTerm')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">nars.language.CompoundTerm</a></td></tr>
<tr class="memitem:a786848bcf438b17b9aa566b9b0c04e5f inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">abstract String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a786848bcf438b17b9aa566b9b0c04e5f.html#a786848bcf438b17b9aa566b9b0c04e5f">operator</a> ()</td></tr>
<tr class="memdesc:a786848bcf438b17b9aa566b9b0c04e5f inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract method to get the operator of the compound.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a786848bcf438b17b9aa566b9b0c04e5f.html#a786848bcf438b17b9aa566b9b0c04e5f">More...</a><br /></td></tr>
<tr class="separator:a786848bcf438b17b9aa566b9b0c04e5f inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a963e8aef1163f4ed8c364b5e448deaff inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">abstract Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a963e8aef1163f4ed8c364b5e448deaff.html#a963e8aef1163f4ed8c364b5e448deaff">clone</a> ()</td></tr>
<tr class="memdesc:a963e8aef1163f4ed8c364b5e448deaff inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract clone method.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a963e8aef1163f4ed8c364b5e448deaff.html#a963e8aef1163f4ed8c364b5e448deaff">More...</a><br /></td></tr>
<tr class="separator:a963e8aef1163f4ed8c364b5e448deaff inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a312b373f0e3a6b8124a1f17707ab8c87 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a312b373f0e3a6b8124a1f17707ab8c87.html#a312b373f0e3a6b8124a1f17707ab8c87">setName</a> (String s)</td></tr>
<tr class="memdesc:a312b373f0e3a6b8124a1f17707ab8c87 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the oldName of a <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html" title="A CompoundTerm is a Term with internal (syntactic) structure. ">CompoundTerm</a>, called after variable substitution.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a312b373f0e3a6b8124a1f17707ab8c87.html#a312b373f0e3a6b8124a1f17707ab8c87">More...</a><br /></td></tr>
<tr class="separator:a312b373f0e3a6b8124a1f17707ab8c87 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f04fa1bc71ade41d35e664ff4df5475 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a4f04fa1bc71ade41d35e664ff4df5475.html#a4f04fa1bc71ade41d35e664ff4df5475">getComplexity</a> ()</td></tr>
<tr class="memdesc:a4f04fa1bc71ade41d35e664ff4df5475 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">report the term's syntactic complexity  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a4f04fa1bc71ade41d35e664ff4df5475.html#a4f04fa1bc71ade41d35e664ff4df5475">More...</a><br /></td></tr>
<tr class="separator:a4f04fa1bc71ade41d35e664ff4df5475 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee0ef6fd533b58caf22bee2a98eef67d inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_aee0ef6fd533b58caf22bee2a98eef67d.html#aee0ef6fd533b58caf22bee2a98eef67d">isConstant</a> ()</td></tr>
<tr class="memdesc:aee0ef6fd533b58caf22bee2a98eef67d inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">check if the term contains free variable  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_aee0ef6fd533b58caf22bee2a98eef67d.html#aee0ef6fd533b58caf22bee2a98eef67d">More...</a><br /></td></tr>
<tr class="separator:aee0ef6fd533b58caf22bee2a98eef67d inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba82571567444c65efde4cdba1733ac9 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_aba82571567444c65efde4cdba1733ac9.html#aba82571567444c65efde4cdba1733ac9">setConstant</a> (boolean <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ae9f70513c94a1f96f09b2734cff15f63.html#ae9f70513c94a1f96f09b2734cff15f63">isConstant</a>)</td></tr>
<tr class="memdesc:aba82571567444c65efde4cdba1733ac9 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the constant status.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_aba82571567444c65efde4cdba1733ac9.html#aba82571567444c65efde4cdba1733ac9">More...</a><br /></td></tr>
<tr class="separator:aba82571567444c65efde4cdba1733ac9 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43c073fe9f5a36241c475a2bc8736800 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a43c073fe9f5a36241c475a2bc8736800.html#a43c073fe9f5a36241c475a2bc8736800">isCommutative</a> ()</td></tr>
<tr class="memdesc:a43c073fe9f5a36241c475a2bc8736800 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the order of the components matters.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a43c073fe9f5a36241c475a2bc8736800.html#a43c073fe9f5a36241c475a2bc8736800">More...</a><br /></td></tr>
<tr class="separator:a43c073fe9f5a36241c475a2bc8736800 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac81c5851f664320ddec435641f198b03 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac81c5851f664320ddec435641f198b03.html#ac81c5851f664320ddec435641f198b03">size</a> ()</td></tr>
<tr class="memdesc:ac81c5851f664320ddec435641f198b03 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the number of components  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac81c5851f664320ddec435641f198b03.html#ac81c5851f664320ddec435641f198b03">More...</a><br /></td></tr>
<tr class="separator:ac81c5851f664320ddec435641f198b03 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedae916705e9fa1669391a7d728b840 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_acedae916705e9fa1669391a7d728b840.html#acedae916705e9fa1669391a7d728b840">componentAt</a> (int i)</td></tr>
<tr class="memdesc:acedae916705e9fa1669391a7d728b840 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">get a component by index  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_acedae916705e9fa1669391a7d728b840.html#acedae916705e9fa1669391a7d728b840">More...</a><br /></td></tr>
<tr class="separator:acedae916705e9fa1669391a7d728b840 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9778c35f9b602bee6ccac6a06809e546 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a9778c35f9b602bee6ccac6a06809e546.html#a9778c35f9b602bee6ccac6a06809e546">getComponents</a> ()</td></tr>
<tr class="memdesc:a9778c35f9b602bee6ccac6a06809e546 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the component list.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a9778c35f9b602bee6ccac6a06809e546.html#a9778c35f9b602bee6ccac6a06809e546">More...</a><br /></td></tr>
<tr class="separator:a9778c35f9b602bee6ccac6a06809e546 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5923e4b211c0c1e1e53b39ebed2c7be1 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a5923e4b211c0c1e1e53b39ebed2c7be1.html#a5923e4b211c0c1e1e53b39ebed2c7be1">cloneComponents</a> ()</td></tr>
<tr class="memdesc:a5923e4b211c0c1e1e53b39ebed2c7be1 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone the component list.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a5923e4b211c0c1e1e53b39ebed2c7be1.html#a5923e4b211c0c1e1e53b39ebed2c7be1">More...</a><br /></td></tr>
<tr class="separator:a5923e4b211c0c1e1e53b39ebed2c7be1 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad637ccaf9aecf41f3961d095900f2d5e inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad637ccaf9aecf41f3961d095900f2d5e.html#ad637ccaf9aecf41f3961d095900f2d5e">containComponent</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> t)</td></tr>
<tr class="memdesc:ad637ccaf9aecf41f3961d095900f2d5e inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether the compound contains a certain component.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad637ccaf9aecf41f3961d095900f2d5e.html#ad637ccaf9aecf41f3961d095900f2d5e">More...</a><br /></td></tr>
<tr class="separator:ad637ccaf9aecf41f3961d095900f2d5e inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b6665fb080ce026a890ff824e213ee inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a33b6665fb080ce026a890ff824e213ee.html#a33b6665fb080ce026a890ff824e213ee">containTerm</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> target)</td></tr>
<tr class="memdesc:a33b6665fb080ce026a890ff824e213ee inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively check if a compound contains a term.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a33b6665fb080ce026a890ff824e213ee.html#a33b6665fb080ce026a890ff824e213ee">More...</a><br /></td></tr>
<tr class="separator:a33b6665fb080ce026a890ff824e213ee inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56e6d3517a3f80921d8a5241320496f2 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a56e6d3517a3f80921d8a5241320496f2.html#a56e6d3517a3f80921d8a5241320496f2">containAllComponents</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> t)</td></tr>
<tr class="memdesc:a56e6d3517a3f80921d8a5241320496f2 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether the compound contains all components of another term, or that term as a whole.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a56e6d3517a3f80921d8a5241320496f2.html#a56e6d3517a3f80921d8a5241320496f2">More...</a><br /></td></tr>
<tr class="separator:a56e6d3517a3f80921d8a5241320496f2 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18e066f782a0070b137132a6a2d732d6 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a18e066f782a0070b137132a6a2d732d6.html#a18e066f782a0070b137132a6a2d732d6">containVar</a> ()</td></tr>
<tr class="memdesc:a18e066f782a0070b137132a6a2d732d6 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this compound term contains any variable term.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a18e066f782a0070b137132a6a2d732d6.html#a18e066f782a0070b137132a6a2d732d6">More...</a><br /></td></tr>
<tr class="separator:a18e066f782a0070b137132a6a2d732d6 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac19f90fbe8b8ebe78462fa13e7ebca74 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac19f90fbe8b8ebe78462fa13e7ebca74.html#ac19f90fbe8b8ebe78462fa13e7ebca74">renameVariables</a> ()</td></tr>
<tr class="memdesc:ac19f90fbe8b8ebe78462fa13e7ebca74 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rename the variables in the compound.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac19f90fbe8b8ebe78462fa13e7ebca74.html#ac19f90fbe8b8ebe78462fa13e7ebca74">More...</a><br /></td></tr>
<tr class="separator:ac19f90fbe8b8ebe78462fa13e7ebca74 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac81d297c59bab29f9f4f0ab45ab64b4f inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac81d297c59bab29f9f4f0ab45ab64b4f.html#ac81d297c59bab29f9f4f0ab45ab64b4f">renameVariables</a> (HashMap&lt; <a class="el" href="../../de/da5/classnars_1_1language_1_1Variable.html">Variable</a>, <a class="el" href="../../de/da5/classnars_1_1language_1_1Variable.html">Variable</a> &gt; map)</td></tr>
<tr class="memdesc:ac81d297c59bab29f9f4f0ab45ab64b4f inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rename the variables in the compound.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac81d297c59bab29f9f4f0ab45ab64b4f.html#ac81d297c59bab29f9f4f0ab45ab64b4f">More...</a><br /></td></tr>
<tr class="separator:ac81d297c59bab29f9f4f0ab45ab64b4f inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7899e3d2c69785eeb83f2b78bf474da6 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a7899e3d2c69785eeb83f2b78bf474da6.html#a7899e3d2c69785eeb83f2b78bf474da6">applySubstitute</a> (HashMap&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; subs)</td></tr>
<tr class="memdesc:a7899e3d2c69785eeb83f2b78bf474da6 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively apply a substitute to the current <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html" title="A CompoundTerm is a Term with internal (syntactic) structure. ">CompoundTerm</a>.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a7899e3d2c69785eeb83f2b78bf474da6.html#a7899e3d2c69785eeb83f2b78bf474da6">More...</a><br /></td></tr>
<tr class="separator:a7899e3d2c69785eeb83f2b78bf474da6 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fcbcdbbb9e451888df7a1216715a8d1 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">ArrayList&lt; <a class="el" href="../../d4/d8b/classnars_1_1entity_1_1TermLink.html">TermLink</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a0fcbcdbbb9e451888df7a1216715a8d1.html#a0fcbcdbbb9e451888df7a1216715a8d1">prepareComponentLinks</a> ()</td></tr>
<tr class="memdesc:a0fcbcdbbb9e451888df7a1216715a8d1 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Build TermLink templates to constant components and subcomponents.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a0fcbcdbbb9e451888df7a1216715a8d1.html#a0fcbcdbbb9e451888df7a1216715a8d1">More...</a><br /></td></tr>
<tr class="separator:a0fcbcdbbb9e451888df7a1216715a8d1 inherit pub_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classnars_1_1language_1_1Term"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classnars_1_1language_1_1Term')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">nars.language.Term</a></td></tr>
<tr class="memitem:a5349525349f10c420ab52baa8e188ec9 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a5349525349f10c420ab52baa8e188ec9.html#a5349525349f10c420ab52baa8e188ec9">Term</a> (String <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a059f44677d4580c0eef198dfba957b6b.html#a059f44677d4580c0eef198dfba957b6b">name</a>)</td></tr>
<tr class="memdesc:a5349525349f10c420ab52baa8e188ec9 inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with a given name.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a5349525349f10c420ab52baa8e188ec9.html#a5349525349f10c420ab52baa8e188ec9">More...</a><br /></td></tr>
<tr class="separator:a5349525349f10c420ab52baa8e188ec9 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aad4654016b8615fd4fa8a26668e1db inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a3aad4654016b8615fd4fa8a26668e1db.html#a3aad4654016b8615fd4fa8a26668e1db">getName</a> ()</td></tr>
<tr class="memdesc:a3aad4654016b8615fd4fa8a26668e1db inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reporting the name of the current <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html" title="Term is the basic component of Narsese, and the object of processing in NARS. ">Term</a>.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a3aad4654016b8615fd4fa8a26668e1db.html#a3aad4654016b8615fd4fa8a26668e1db">More...</a><br /></td></tr>
<tr class="separator:a3aad4654016b8615fd4fa8a26668e1db inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1ce5f0c9b7be90731070f8a92b8d6e8 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_ac1ce5f0c9b7be90731070f8a92b8d6e8.html#ac1ce5f0c9b7be90731070f8a92b8d6e8">setName</a> (String $<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a059f44677d4580c0eef198dfba957b6b.html#a059f44677d4580c0eef198dfba957b6b">name</a> $)</td></tr>
<tr class="separator:ac1ce5f0c9b7be90731070f8a92b8d6e8 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2dba162b71bb9b806f54832249a260c inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">Object&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_ae2dba162b71bb9b806f54832249a260c.html#ae2dba162b71bb9b806f54832249a260c">clone</a> ()</td></tr>
<tr class="memdesc:ae2dba162b71bb9b806f54832249a260c inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a new <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html" title="Term is the basic component of Narsese, and the object of processing in NARS. ">Term</a> with the same name.  <a href="../../d8/db8/classnars_1_1language_1_1Term_ae2dba162b71bb9b806f54832249a260c.html#ae2dba162b71bb9b806f54832249a260c">More...</a><br /></td></tr>
<tr class="separator:ae2dba162b71bb9b806f54832249a260c inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad85f45a7858737445d5158801774ff5f inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_ad85f45a7858737445d5158801774ff5f.html#ad85f45a7858737445d5158801774ff5f">equals</a> (Object that)</td></tr>
<tr class="memdesc:ad85f45a7858737445d5158801774ff5f inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equal terms have identical name, though not necessarily the same reference.  <a href="../../d8/db8/classnars_1_1language_1_1Term_ad85f45a7858737445d5158801774ff5f.html#ad85f45a7858737445d5158801774ff5f">More...</a><br /></td></tr>
<tr class="separator:ad85f45a7858737445d5158801774ff5f inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932a75d46661c14589d7c924dd03de7b inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a932a75d46661c14589d7c924dd03de7b.html#a932a75d46661c14589d7c924dd03de7b">hashCode</a> ()</td></tr>
<tr class="memdesc:a932a75d46661c14589d7c924dd03de7b inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce a hash code for the term.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a932a75d46661c14589d7c924dd03de7b.html#a932a75d46661c14589d7c924dd03de7b">More...</a><br /></td></tr>
<tr class="separator:a932a75d46661c14589d7c924dd03de7b inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88297bdbbfb5f3e292783647b14f0c70 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a88297bdbbfb5f3e292783647b14f0c70.html#a88297bdbbfb5f3e292783647b14f0c70">isConstant</a> ()</td></tr>
<tr class="memdesc:a88297bdbbfb5f3e292783647b14f0c70 inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check whether the current <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html" title="Term is the basic component of Narsese, and the object of processing in NARS. ">Term</a> can name a Concept.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a88297bdbbfb5f3e292783647b14f0c70.html#a88297bdbbfb5f3e292783647b14f0c70">More...</a><br /></td></tr>
<tr class="separator:a88297bdbbfb5f3e292783647b14f0c70 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad164dd053a9cc808bcd6a2d741a775 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a6ad164dd053a9cc808bcd6a2d741a775.html#a6ad164dd053a9cc808bcd6a2d741a775">renameVariables</a> ()</td></tr>
<tr class="memdesc:a6ad164dd053a9cc808bcd6a2d741a775 inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blank method to be override in <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html" title="A CompoundTerm is a Term with internal (syntactic) structure. ">CompoundTerm</a>.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a6ad164dd053a9cc808bcd6a2d741a775.html#a6ad164dd053a9cc808bcd6a2d741a775">More...</a><br /></td></tr>
<tr class="separator:a6ad164dd053a9cc808bcd6a2d741a775 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14632d1d25bcde8d6698ea0b58eb19a inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_ae14632d1d25bcde8d6698ea0b58eb19a.html#ae14632d1d25bcde8d6698ea0b58eb19a">getComplexity</a> ()</td></tr>
<tr class="memdesc:ae14632d1d25bcde8d6698ea0b58eb19a inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">The syntactic complexity, for constant automic <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html" title="Term is the basic component of Narsese, and the object of processing in NARS. ">Term</a>, is 1.  <a href="../../d8/db8/classnars_1_1language_1_1Term_ae14632d1d25bcde8d6698ea0b58eb19a.html#ae14632d1d25bcde8d6698ea0b58eb19a">More...</a><br /></td></tr>
<tr class="separator:ae14632d1d25bcde8d6698ea0b58eb19a inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9bc1c9cc779c07b09983b41ed8491e1 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_ab9bc1c9cc779c07b09983b41ed8491e1.html#ab9bc1c9cc779c07b09983b41ed8491e1">compareTo</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> that)</td></tr>
<tr class="memdesc:ab9bc1c9cc779c07b09983b41ed8491e1 inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the relative order of two Terms.  <a href="../../d8/db8/classnars_1_1language_1_1Term_ab9bc1c9cc779c07b09983b41ed8491e1.html#ab9bc1c9cc779c07b09983b41ed8491e1">More...</a><br /></td></tr>
<tr class="separator:ab9bc1c9cc779c07b09983b41ed8491e1 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ccce1edc19747abeed12118b33bcf50 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a3ccce1edc19747abeed12118b33bcf50.html#a3ccce1edc19747abeed12118b33bcf50">containTerm</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> target)</td></tr>
<tr class="memdesc:a3ccce1edc19747abeed12118b33bcf50 inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively check if a compound contains a term.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a3ccce1edc19747abeed12118b33bcf50.html#a3ccce1edc19747abeed12118b33bcf50">More...</a><br /></td></tr>
<tr class="separator:a3ccce1edc19747abeed12118b33bcf50 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04fc046ba98c451bded562f79cff4244 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">final String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a04fc046ba98c451bded562f79cff4244.html#a04fc046ba98c451bded562f79cff4244">toString</a> ()</td></tr>
<tr class="memdesc:a04fc046ba98c451bded562f79cff4244 inherit pub_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">The same as getName by default, used in display only.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a04fc046ba98c451bded562f79cff4244.html#a04fc046ba98c451bded562f79cff4244">More...</a><br /></td></tr>
<tr class="separator:a04fc046ba98c451bded562f79cff4244 inherit pub_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a5ccaf18d33e722f438944debb2757b34"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance.html">Inheritance</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance_a5ccaf18d33e722f438944debb2757b34.html#a5ccaf18d33e722f438944debb2757b34">make</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> subject, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> predicate, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:a5ccaf18d33e722f438944debb2757b34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to make a new compound from two components.  <a href="../../d0/df3/classnars_1_1language_1_1Inheritance_a5ccaf18d33e722f438944debb2757b34.html#a5ccaf18d33e722f438944debb2757b34">More...</a><br /></td></tr>
<tr class="separator:a5ccaf18d33e722f438944debb2757b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classnars_1_1language_1_1Statement"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classnars_1_1language_1_1Statement')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">nars.language.Statement</a></td></tr>
<tr class="memitem:a4e4c29fc305a6741da88ce55fbf11e4a inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a4e4c29fc305a6741da88ce55fbf11e4a.html#a4e4c29fc305a6741da88ce55fbf11e4a">make</a> (String relation, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> subject, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> predicate, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:a4e4c29fc305a6741da88ce55fbf11e4a inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a> from String, called by StringParser.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a4e4c29fc305a6741da88ce55fbf11e4a.html#a4e4c29fc305a6741da88ce55fbf11e4a">More...</a><br /></td></tr>
<tr class="separator:a4e4c29fc305a6741da88ce55fbf11e4a inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab839b6d67872f03e59994ba7dc30f616 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_ab839b6d67872f03e59994ba7dc30f616.html#ab839b6d67872f03e59994ba7dc30f616">make</a> (<a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">Statement</a> statement, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> subj, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> pred, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:ab839b6d67872f03e59994ba7dc30f616 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a> from given components, called by the rules.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_ab839b6d67872f03e59994ba7dc30f616.html#ab839b6d67872f03e59994ba7dc30f616">More...</a><br /></td></tr>
<tr class="separator:ab839b6d67872f03e59994ba7dc30f616 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cabf7120a4c6a0e94d18e436cbdc916 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">Statement</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a5cabf7120a4c6a0e94d18e436cbdc916.html#a5cabf7120a4c6a0e94d18e436cbdc916">makeSym</a> (<a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">Statement</a> statement, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> subj, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> pred, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:a5cabf7120a4c6a0e94d18e436cbdc916 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a symmetric <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a> from given components and temporal information, called by the rules.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a5cabf7120a4c6a0e94d18e436cbdc916.html#a5cabf7120a4c6a0e94d18e436cbdc916">More...</a><br /></td></tr>
<tr class="separator:a5cabf7120a4c6a0e94d18e436cbdc916 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef04a664a5871b608c654a3dbb7cfa84 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_aef04a664a5871b608c654a3dbb7cfa84.html#aef04a664a5871b608c654a3dbb7cfa84">isRelation</a> (String s0)</td></tr>
<tr class="memdesc:aef04a664a5871b608c654a3dbb7cfa84 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a> relation symbol, called in StringPaser.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_aef04a664a5871b608c654a3dbb7cfa84.html#aef04a664a5871b608c654a3dbb7cfa84">More...</a><br /></td></tr>
<tr class="separator:aef04a664a5871b608c654a3dbb7cfa84 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96d4bf7bb99f48b6496cdb7457bc0e50 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a96d4bf7bb99f48b6496cdb7457bc0e50.html#a96d4bf7bb99f48b6496cdb7457bc0e50">invalidStatement</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> subject, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> predicate)</td></tr>
<tr class="memdesc:a96d4bf7bb99f48b6496cdb7457bc0e50 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the validity of a potential <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a>.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a96d4bf7bb99f48b6496cdb7457bc0e50.html#a96d4bf7bb99f48b6496cdb7457bc0e50">More...</a><br /></td></tr>
<tr class="separator:a96d4bf7bb99f48b6496cdb7457bc0e50 inherit pub_static_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classnars_1_1language_1_1CompoundTerm')"><img src="../../closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">nars.language.CompoundTerm</a></td></tr>
<tr class="memitem:ae4b161399fd4fa864f9a5cf6e1a4ed83 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ae4b161399fd4fa864f9a5cf6e1a4ed83.html#ae4b161399fd4fa864f9a5cf6e1a4ed83">make</a> (<a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">CompoundTerm</a> compound, ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad340d3bb55dcfcdf237fe4ee225d3cbb.html#ad340d3bb55dcfcdf237fe4ee225d3cbb">components</a>, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:ae4b161399fd4fa864f9a5cf6e1a4ed83 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to make a compound term from a template and a list of components.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ae4b161399fd4fa864f9a5cf6e1a4ed83.html#ae4b161399fd4fa864f9a5cf6e1a4ed83">More...</a><br /></td></tr>
<tr class="separator:ae4b161399fd4fa864f9a5cf6e1a4ed83 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80748e3181cffb66ac216637477507c3 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a80748e3181cffb66ac216637477507c3.html#a80748e3181cffb66ac216637477507c3">make</a> (String op, ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; arg, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:a80748e3181cffb66ac216637477507c3 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to make a compound term from an operator and a list of components.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a80748e3181cffb66ac216637477507c3.html#a80748e3181cffb66ac216637477507c3">More...</a><br /></td></tr>
<tr class="separator:a80748e3181cffb66ac216637477507c3 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1d227398882f18af4624dd506c807c5 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad1d227398882f18af4624dd506c807c5.html#ad1d227398882f18af4624dd506c807c5">isOperator</a> (String s)</td></tr>
<tr class="memdesc:ad1d227398882f18af4624dd506c807c5 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html" title="A CompoundTerm is a Term with internal (syntactic) structure. ">CompoundTerm</a> operator symbol.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad1d227398882f18af4624dd506c807c5.html#ad1d227398882f18af4624dd506c807c5">More...</a><br /></td></tr>
<tr class="separator:ad1d227398882f18af4624dd506c807c5 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f199daa7588f86b81b0912a5e52dfe0 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a4f199daa7588f86b81b0912a5e52dfe0.html#a4f199daa7588f86b81b0912a5e52dfe0">cloneList</a> (ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; original)</td></tr>
<tr class="memdesc:a4f199daa7588f86b81b0912a5e52dfe0 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deep clone an array list of terms.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a4f199daa7588f86b81b0912a5e52dfe0.html#a4f199daa7588f86b81b0912a5e52dfe0">More...</a><br /></td></tr>
<tr class="separator:a4f199daa7588f86b81b0912a5e52dfe0 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa61c8aa9aac1ad79977ca20c2922cd7 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_afa61c8aa9aac1ad79977ca20c2922cd7.html#afa61c8aa9aac1ad79977ca20c2922cd7">addComponents</a> (<a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">CompoundTerm</a> t1, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> t2, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:afa61c8aa9aac1ad79977ca20c2922cd7 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to add a component into a compound.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_afa61c8aa9aac1ad79977ca20c2922cd7.html#afa61c8aa9aac1ad79977ca20c2922cd7">More...</a><br /></td></tr>
<tr class="separator:afa61c8aa9aac1ad79977ca20c2922cd7 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09c88a408c16b985b0db4bc602a170aa inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a09c88a408c16b985b0db4bc602a170aa.html#a09c88a408c16b985b0db4bc602a170aa">reduceComponents</a> (<a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">CompoundTerm</a> t1, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> t2, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:a09c88a408c16b985b0db4bc602a170aa inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to remove a component from a compound.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a09c88a408c16b985b0db4bc602a170aa.html#a09c88a408c16b985b0db4bc602a170aa">More...</a><br /></td></tr>
<tr class="separator:a09c88a408c16b985b0db4bc602a170aa inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a623c88183d85bd42464640937ea8ccb5 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a623c88183d85bd42464640937ea8ccb5.html#a623c88183d85bd42464640937ea8ccb5">setComponent</a> (<a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">CompoundTerm</a> compound, int index, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> t, <a class="el" href="../../d8/df4/classnars_1_1storage_1_1Memory.html">Memory</a> memory)</td></tr>
<tr class="memdesc:a623c88183d85bd42464640937ea8ccb5 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to replace a component in a compound at a given index by another one.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a623c88183d85bd42464640937ea8ccb5.html#a623c88183d85bd42464640937ea8ccb5">More...</a><br /></td></tr>
<tr class="separator:a623c88183d85bd42464640937ea8ccb5 inherit pub_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ae30b0f7e4285d1b8c4f02f91580f622f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance_ae30b0f7e4285d1b8c4f02f91580f622f.html#ae30b0f7e4285d1b8c4f02f91580f622f">Inheritance</a> (ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; arg)</td></tr>
<tr class="memdesc:ae30b0f7e4285d1b8c4f02f91580f622f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with partial values, called by make.  <a href="../../d0/df3/classnars_1_1language_1_1Inheritance_ae30b0f7e4285d1b8c4f02f91580f622f.html#ae30b0f7e4285d1b8c4f02f91580f622f">More...</a><br /></td></tr>
<tr class="separator:ae30b0f7e4285d1b8c4f02f91580f622f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56a0e682b0779b8920b18efe777d951e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance_a56a0e682b0779b8920b18efe777d951e.html#a56a0e682b0779b8920b18efe777d951e">Inheritance</a> (String n, ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; cs, boolean con, short i)</td></tr>
<tr class="memdesc:a56a0e682b0779b8920b18efe777d951e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with full values, called by clone.  <a href="../../d0/df3/classnars_1_1language_1_1Inheritance_a56a0e682b0779b8920b18efe777d951e.html#a56a0e682b0779b8920b18efe777d951e">More...</a><br /></td></tr>
<tr class="separator:a56a0e682b0779b8920b18efe777d951e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classnars_1_1language_1_1Statement"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classnars_1_1language_1_1Statement')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">nars.language.Statement</a></td></tr>
<tr class="memitem:a0f213548c8a1e325b31b75fbb991e285 inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a0f213548c8a1e325b31b75fbb991e285.html#a0f213548c8a1e325b31b75fbb991e285">Statement</a> (ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; arg)</td></tr>
<tr class="memdesc:a0f213548c8a1e325b31b75fbb991e285 inherit pro_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with partial values, called by make.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a0f213548c8a1e325b31b75fbb991e285.html#a0f213548c8a1e325b31b75fbb991e285">More...</a><br /></td></tr>
<tr class="separator:a0f213548c8a1e325b31b75fbb991e285 inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac56b558891dd2088e0b66b437780c7b7 inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_ac56b558891dd2088e0b66b437780c7b7.html#ac56b558891dd2088e0b66b437780c7b7">Statement</a> ()</td></tr>
<tr class="memdesc:ac56b558891dd2088e0b66b437780c7b7 inherit pro_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_ac56b558891dd2088e0b66b437780c7b7.html#ac56b558891dd2088e0b66b437780c7b7">More...</a><br /></td></tr>
<tr class="separator:ac56b558891dd2088e0b66b437780c7b7 inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201b2708a6c6c8e2604c3b5d96f221ea inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a201b2708a6c6c8e2604c3b5d96f221ea.html#a201b2708a6c6c8e2604c3b5d96f221ea">Statement</a> (String n, ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; cs, boolean con, short i)</td></tr>
<tr class="memdesc:a201b2708a6c6c8e2604c3b5d96f221ea inherit pro_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with full values, called by clone.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a201b2708a6c6c8e2604c3b5d96f221ea.html#a201b2708a6c6c8e2604c3b5d96f221ea">More...</a><br /></td></tr>
<tr class="separator:a201b2708a6c6c8e2604c3b5d96f221ea inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a099798c58cc143d55e5fc5d4b305b97d inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a099798c58cc143d55e5fc5d4b305b97d.html#a099798c58cc143d55e5fc5d4b305b97d">makeName</a> ()</td></tr>
<tr class="memdesc:a099798c58cc143d55e5fc5d4b305b97d inherit pro_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override the default in making the nameStr of the current term from existing fields.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a099798c58cc143d55e5fc5d4b305b97d.html#a099798c58cc143d55e5fc5d4b305b97d">More...</a><br /></td></tr>
<tr class="separator:a099798c58cc143d55e5fc5d4b305b97d inherit pro_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classnars_1_1language_1_1CompoundTerm"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classnars_1_1language_1_1CompoundTerm')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">nars.language.CompoundTerm</a></td></tr>
<tr class="memitem:a4800a7c8dd9043a2bffecd669aa4cfe2 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a4800a7c8dd9043a2bffecd669aa4cfe2.html#a4800a7c8dd9043a2bffecd669aa4cfe2">CompoundTerm</a> (String <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a059f44677d4580c0eef198dfba957b6b.html#a059f44677d4580c0eef198dfba957b6b">name</a>, ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad340d3bb55dcfcdf237fe4ee225d3cbb.html#ad340d3bb55dcfcdf237fe4ee225d3cbb">components</a>, boolean <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ae9f70513c94a1f96f09b2734cff15f63.html#ae9f70513c94a1f96f09b2734cff15f63">isConstant</a>, short <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a5e337444f74e870264191c7fbc13cd6d.html#a5e337444f74e870264191c7fbc13cd6d">complexity</a>)</td></tr>
<tr class="memdesc:a4800a7c8dd9043a2bffecd669aa4cfe2 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor called from subclasses constructors to clone the fields.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a4800a7c8dd9043a2bffecd669aa4cfe2.html#a4800a7c8dd9043a2bffecd669aa4cfe2">More...</a><br /></td></tr>
<tr class="separator:a4800a7c8dd9043a2bffecd669aa4cfe2 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89000afae8017231889aaa549292d1e0 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a89000afae8017231889aaa549292d1e0.html#a89000afae8017231889aaa549292d1e0">CompoundTerm</a> ()</td></tr>
<tr class="memdesc:a89000afae8017231889aaa549292d1e0 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a89000afae8017231889aaa549292d1e0.html#a89000afae8017231889aaa549292d1e0">More...</a><br /></td></tr>
<tr class="separator:a89000afae8017231889aaa549292d1e0 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575f70b59cb1810c54a28e75aa743868 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a575f70b59cb1810c54a28e75aa743868.html#a575f70b59cb1810c54a28e75aa743868">CompoundTerm</a> (ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad340d3bb55dcfcdf237fe4ee225d3cbb.html#ad340d3bb55dcfcdf237fe4ee225d3cbb">components</a>)</td></tr>
<tr class="memdesc:a575f70b59cb1810c54a28e75aa743868 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor called from subclasses constructors to initialize the fields.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a575f70b59cb1810c54a28e75aa743868.html#a575f70b59cb1810c54a28e75aa743868">More...</a><br /></td></tr>
<tr class="separator:a575f70b59cb1810c54a28e75aa743868 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac93002c2b591747e36c5f85d24a9f737 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac93002c2b591747e36c5f85d24a9f737.html#ac93002c2b591747e36c5f85d24a9f737">CompoundTerm</a> (String <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a059f44677d4580c0eef198dfba957b6b.html#a059f44677d4580c0eef198dfba957b6b">name</a>, ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad340d3bb55dcfcdf237fe4ee225d3cbb.html#ad340d3bb55dcfcdf237fe4ee225d3cbb">components</a>)</td></tr>
<tr class="memdesc:ac93002c2b591747e36c5f85d24a9f737 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor called from subclasses constructors to initialize the fields.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ac93002c2b591747e36c5f85d24a9f737.html#ac93002c2b591747e36c5f85d24a9f737">More...</a><br /></td></tr>
<tr class="separator:ac93002c2b591747e36c5f85d24a9f737 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26a304f6249c185836d8fde8b8f17a8 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_aa26a304f6249c185836d8fde8b8f17a8.html#aa26a304f6249c185836d8fde8b8f17a8">makeName</a> ()</td></tr>
<tr class="memdesc:aa26a304f6249c185836d8fde8b8f17a8 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">default method to make the oldName of the current term from existing fields  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_aa26a304f6249c185836d8fde8b8f17a8.html#aa26a304f6249c185836d8fde8b8f17a8">More...</a><br /></td></tr>
<tr class="separator:aa26a304f6249c185836d8fde8b8f17a8 inherit pro_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classnars_1_1language_1_1Term"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classnars_1_1language_1_1Term')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">nars.language.Term</a></td></tr>
<tr class="memitem:a2d9973aada6190dd60b48a34448094c9 inherit pro_methods_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a2d9973aada6190dd60b48a34448094c9.html#a2d9973aada6190dd60b48a34448094c9">Term</a> ()</td></tr>
<tr class="memdesc:a2d9973aada6190dd60b48a34448094c9 inherit pro_methods_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor that build an internal <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html" title="Term is the basic component of Narsese, and the object of processing in NARS. ">Term</a>.  <a href="../../d8/db8/classnars_1_1language_1_1Term_a2d9973aada6190dd60b48a34448094c9.html#a2d9973aada6190dd60b48a34448094c9">More...</a><br /></td></tr>
<tr class="separator:a2d9973aada6190dd60b48a34448094c9 inherit pro_methods_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classnars_1_1language_1_1Statement"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classnars_1_1language_1_1Statement')"><img src="../../closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html">nars.language.Statement</a></td></tr>
<tr class="memitem:a7123aba1c8c566f291e2c9b9d147557d inherit pro_static_methods_classnars_1_1language_1_1Statement"><td class="memItemLeft" align="right" valign="top">static String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement_a7123aba1c8c566f291e2c9b9d147557d.html#a7123aba1c8c566f291e2c9b9d147557d">makeStatementName</a> (TermStruct subject, String relation, TermStruct predicate)</td></tr>
<tr class="memdesc:a7123aba1c8c566f291e2c9b9d147557d inherit pro_static_methods_classnars_1_1language_1_1Statement"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default method to make the nameStr of an image term from given fields.  <a href="../../d1/d5e/classnars_1_1language_1_1Statement_a7123aba1c8c566f291e2c9b9d147557d.html#a7123aba1c8c566f291e2c9b9d147557d">More...</a><br /></td></tr>
<tr class="separator:a7123aba1c8c566f291e2c9b9d147557d inherit pro_static_methods_classnars_1_1language_1_1Statement"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classnars_1_1language_1_1CompoundTerm')"><img src="../../closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">nars.language.CompoundTerm</a></td></tr>
<tr class="memitem:a26cc2a0123b22a3019ca81de239c5007 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a26cc2a0123b22a3019ca81de239c5007.html#a26cc2a0123b22a3019ca81de239c5007">argumentsToList</a> (<a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> t1, <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> t2)</td></tr>
<tr class="memdesc:a26cc2a0123b22a3019ca81de239c5007 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">build a component list from two terms  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a26cc2a0123b22a3019ca81de239c5007.html#a26cc2a0123b22a3019ca81de239c5007">More...</a><br /></td></tr>
<tr class="separator:a26cc2a0123b22a3019ca81de239c5007 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d1e610c509fa096c6b52eb5fe06d59b inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a8d1e610c509fa096c6b52eb5fe06d59b.html#a8d1e610c509fa096c6b52eb5fe06d59b">makeCompoundName</a> (String op, Iterable&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; arg)</td></tr>
<tr class="memdesc:a8d1e610c509fa096c6b52eb5fe06d59b inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">default method to make the oldName of a compound term from given fields  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a8d1e610c509fa096c6b52eb5fe06d59b.html#a8d1e610c509fa096c6b52eb5fe06d59b">More...</a><br /></td></tr>
<tr class="separator:a8d1e610c509fa096c6b52eb5fe06d59b inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f8c7c396de480e7a650b0afe4829a4 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a97f8c7c396de480e7a650b0afe4829a4.html#a97f8c7c396de480e7a650b0afe4829a4">makeSetName</a> (char opener, List&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; arg, char closer)</td></tr>
<tr class="memdesc:a97f8c7c396de480e7a650b0afe4829a4 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">make the oldName of an ExtensionSet or IntensionSet  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a97f8c7c396de480e7a650b0afe4829a4.html#a97f8c7c396de480e7a650b0afe4829a4">More...</a><br /></td></tr>
<tr class="separator:a97f8c7c396de480e7a650b0afe4829a4 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2b3d71c10b80f512455c952137b200 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">static String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_adf2b3d71c10b80f512455c952137b200.html#adf2b3d71c10b80f512455c952137b200">makeImageName</a> (String op, List&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt; arg, int relationIndex)</td></tr>
<tr class="memdesc:adf2b3d71c10b80f512455c952137b200 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">default method to make the oldName of an image term from given fields  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_adf2b3d71c10b80f512455c952137b200.html#adf2b3d71c10b80f512455c952137b200">More...</a><br /></td></tr>
<tr class="separator:adf2b3d71c10b80f512455c952137b200 inherit pro_static_methods_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classnars_1_1language_1_1CompoundTerm"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classnars_1_1language_1_1CompoundTerm')"><img src="../../closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm.html">nars.language.CompoundTerm</a></td></tr>
<tr class="memitem:ad340d3bb55dcfcdf237fe4ee225d3cbb inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">ArrayList&lt; <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">Term</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad340d3bb55dcfcdf237fe4ee225d3cbb.html#ad340d3bb55dcfcdf237fe4ee225d3cbb">components</a></td></tr>
<tr class="memdesc:ad340d3bb55dcfcdf237fe4ee225d3cbb inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">list of (direct) components  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ad340d3bb55dcfcdf237fe4ee225d3cbb.html#ad340d3bb55dcfcdf237fe4ee225d3cbb">More...</a><br /></td></tr>
<tr class="separator:ad340d3bb55dcfcdf237fe4ee225d3cbb inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e337444f74e870264191c7fbc13cd6d inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a5e337444f74e870264191c7fbc13cd6d.html#a5e337444f74e870264191c7fbc13cd6d">complexity</a></td></tr>
<tr class="memdesc:a5e337444f74e870264191c7fbc13cd6d inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">syntactic complexity of the compound, the sum of those of its components plus 1  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_a5e337444f74e870264191c7fbc13cd6d.html#a5e337444f74e870264191c7fbc13cd6d">More...</a><br /></td></tr>
<tr class="separator:a5e337444f74e870264191c7fbc13cd6d inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f70513c94a1f96f09b2734cff15f63 inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ae9f70513c94a1f96f09b2734cff15f63.html#ae9f70513c94a1f96f09b2734cff15f63">isConstant</a> = true</td></tr>
<tr class="memdesc:ae9f70513c94a1f96f09b2734cff15f63 inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the term names a concept.  <a href="../../d0/dee/classnars_1_1language_1_1CompoundTerm_ae9f70513c94a1f96f09b2734cff15f63.html#ae9f70513c94a1f96f09b2734cff15f63">More...</a><br /></td></tr>
<tr class="separator:ae9f70513c94a1f96f09b2734cff15f63 inherit pro_attribs_classnars_1_1language_1_1CompoundTerm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classnars_1_1language_1_1Term"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classnars_1_1language_1_1Term')"><img src="../../closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html">nars.language.Term</a></td></tr>
<tr class="memitem:a059f44677d4580c0eef198dfba957b6b inherit pro_attribs_classnars_1_1language_1_1Term"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/db8/classnars_1_1language_1_1Term_a059f44677d4580c0eef198dfba957b6b.html#a059f44677d4580c0eef198dfba957b6b">name</a></td></tr>
<tr class="memdesc:a059f44677d4580c0eef198dfba957b6b inherit pro_attribs_classnars_1_1language_1_1Term"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="../../d8/db8/classnars_1_1language_1_1Term.html" title="Term is the basic component of Narsese, and the object of processing in NARS. ">Term</a> is identified uniquely by its name, a sequence of characters in a given alphabet (ASCII or Unicode)  <a href="../../d8/db8/classnars_1_1language_1_1Term_a059f44677d4580c0eef198dfba957b6b.html#a059f44677d4580c0eef198dfba957b6b">More...</a><br /></td></tr>
<tr class="separator:a059f44677d4580c0eef198dfba957b6b inherit pro_attribs_classnars_1_1language_1_1Term"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A <a class="el" href="../../d1/d5e/classnars_1_1language_1_1Statement.html" title="A statement is a compound term, consisting of a subject, a predicate, and a relation symbol in betwee...">Statement</a> about an <a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance.html" title="A Statement about an Inheritance relation. ">Inheritance</a> relation. </p>

<p>Definition at line <a class="el" href="../../d0/d17/Inheritance_8java_source.html#l00031">31</a> of file <a class="el" href="../../d0/d17/Inheritance_8java_source.html">Inheritance.java</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>aruntime/src/main/java/nars/language/<a class="el" href="../../d0/d17/Inheritance_8java_source.html">Inheritance.java</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../d7/d81/namespacenars.html">nars</a></li><li class="navelem"><a class="el" href="../../d0/d72/namespacenars_1_1language.html">language</a></li><li class="navelem"><a class="el" href="../../d0/df3/classnars_1_1language_1_1Inheritance.html">Inheritance</a></li>
    <li class="footer">Generated on Sun Jan 10 2016 18:03:59 for opennars by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
  </ul>
</div>
</body>
</html>
